Статья добавлена: 2014-12-08 13:43:32
Автор: Сергей

web-proxy


Понадобилось проксировать http и https запросы. Для этого решил остановиться на программе pound.
Установка:
  • cd /usr/ports/www/pound
    make config
    make install clean

После чего добавляем в rc.conf
  • pound_enable="YES"

Создаем конфигурационный файл
  • touch /usr/local/etc/pound.cfg

и добавляем в файл
  • ListenHTTP

    Address ваш белый ip
    Port 80
    Service
    HeadRequire "Host: *wiset.pp.ua.*"
    BackEnd
    Address 10.9.130.10
    Port 80
    End
    End
    End


    ListenHTTPS
    Address ваш белый ip
    Port 443
    Cert "/usr/local/etc/ssl/ULF.pem"
    Service
    HeadRequire "Host: wiset.pp.ua*"
    Backend
    #Address wiset.pp.ua
    Address 10.9.130.89
    Port 443
    HTTPS
    End
    End

    End

По умолчанию логи пишутся в файл messages
Вот и все.